$(function() {
	load();
});

function load() {
	$('#exampleTable').bootstrapTable({
		method : 'POST', // 服务器数据的请求方式 get or post
		url : ip + 'sys/user/list', // 服务器数据的加载地址
		// showRefresh : true,
		// showToggle : true,
		// showColumns : true,
		iconSize : 'outline',
		toolbar : '#exampleToolbar',
		 ajaxOptions:{
               headers:window.getRequestHears(true),
         },
		striped : true, // 设置为true会有隔行变色效果
		dataType : "json", // 服务器返回的数据类型
		pagination : true, // 设置为true会在底部显示分页条
		// queryParamsType : "limit",
		// //设置为limit则会发送符合RESTFull格式的参数
		singleSelect : false, // 设置为true将禁止多选
		// contentType : "application/x-www-form-urlencoded",
		// //发送到服务器的数据编码类型
		pageSize : 10, // 如果设置了分页，每页数据条数
		pageNumber : 1, // 如果设置了分布，首页页码
		// search : true, // 是否显示搜索框
		showColumns : false, // 是否显示内容下拉框（选择显示的列）
		sidePagination : "server", // 设置在哪里进行分页，可选值为"client" 或者
		// "server"
		queryParams : function(params) {
			// console.log(params.limit)
			var paramsJSON = {
				// 说明：传入后台的参数包括offset开始索引，limit步长，sort排序列，order：desc或者,
				// 以及所有列的键值对
				limit : params.limit,
				// console.log(params.limit)
				offset : params.offset,
				sort : "a.dept_id,a.user_id",
				name : $('#searchName').val(),
				deptId : $('#parentId').val()
			};
			// console.log(paramsJSON);

			return JSON.stringify(paramsJSON);

		},
		columns : [
			{
				title : '选择',
				field : 'id',
				align : 'center',
				formatter : function(value, row, index) {
					return '<a  class="btn warning btn-sm " href="#" mce_href="#" title="选择" onclick="choose(\''
						+ row.userId+'\',\''
						+ row.name
						+ '\')"><img src= "'+SERVER_URL+'static/img/choose.png"></a> ';
				}
			},
			{
				field : 'name',
				title : '姓名'
			},
			{
				field : 'deptName',
				title : '部门'
			},
			{
				field : 'mobile',
				title : '手机号'
			},
			{
				field : 'email',
				title : '邮箱'
			}
			 ]
	});
}

function reLoad(){
	$('#exampleTable').bootstrapTable('refresh');
}

function clearData(){
    parent.$("#"+$("#nameInput").val()).val('');
    // alert( parent.$("#"+$("#idInput").val()).val());
    parent.$("#"+$("#idInput").val()).val('');
    // alert( parent.$("#"+$("#idInput").val()).val());
    var index = parent.layer.getFrameIndex(window.name);
    parent.layer.close(index);
}

function choose(userId,name){
	parent.$("#"+$("#idInput").val()).val(userId);
	parent.$("#"+$("#nameInput").val()).val(name);
	var index = parent.layer.getFrameIndex(window.name);  
	parent.layer.close(index);
}

function cleanAll(){
	parent.$("#"+$("#idInput").val()).val('');
	parent.$("#"+$("#nameInput").val()).val('');
	var index = parent.layer.getFrameIndex(window.name);  
	parent.layer.close(index);
}

var openDept = function(){
	layer.open({
		type:2,
		title:"选择部门",
		area : [ '300px', '350px' ],
		content:"../../templates/system/dept/deptTree.html"
	})
}